React Job: FRONTEND DEVELOPER

Job added on

Company

INSCALE

Location

Lisbon - Portugal

Job type

Full-Time

React Job Details

Responsibilities

  • In collaboration with the rest of the team, produce and deliver high quality features to the current generation and green-field projects.
  • Work closely with UI/UX designers to build beautiful and rich user-facing applications and components.
  • Help build and maintain the in-house reusable UI component library.
  • Optimise applications that target multiple browsers, input devices and resolutions ensuring maximum speed and scalability.
  • Work closely alongside product managers, developers, QA, etc. to ensure requirements are delivered on-time and to-specification.
  • Contribute to the technical product documentation and working with the product management team to ensure effective communication of features to the customer base.

Qualifications

Must Have:
  • Proficient in latest web design and markup languages using HTML5 and CSS3 (SCSS, LESS).
  • Proficient knowledge and experience of JavaScript (ES6+).
  • Good understanding of a modern JS framework (React, Vue, Angular) using the latest best practices (3+ years).
  • Knowledge of common UI development practices such as build tools, test runners and package managers.
  • Good understanding of secure asynchronous request handing and partial page updates (AJAX).
  • Proven experience to transform design ideas into visually beautiful user experiences.
  • Understanding of back-end systems and can collaborate on integration when necessary.
  • Proven ability using automated testing and CI/CD development pipeline.
  • Git/Github/Gitlab source code versioning tools.
  • Awareness of common design patterns.
  • Agile development practices.

Nice to Have:
  • Experience in managing full lifecycle of a reusable UI component library.
  • Knowledge in building accessible applications that adhere to WC3/WCAG standards.
  • Object Oriented development practices and principles.
  • Any experience using TypeScript.
  • Any experience with the .NET framework.